package com.junzhiit.nengji.cms.service;

import java.util.Map;

import com.junzhiit.nengji.cms.web.vo.DataTablesParamVO;
import com.junzhiit.nengji.cms.web.vo.ResultVO;
import com.junzhiit.nengji.cms.web.vo.TableTypeAddVO;
import com.junzhiit.nengji.cms.web.vo.TableTypeEditVO;
import com.junzhiit.nengji.cms.web.vo.TableTypeVO;

public interface TableTypeService {
	
	/**
	 * 
	 * TODO
	 * @author FEB
	 * @time 2018年9月26日 上午10:09:43
	 * @return Map<String,Object>
	 */
	public Map<String, Object> findPageAll(DataTablesParamVO dtp,TableTypeVO tableTypeVO);
	
	/**
	 * 
	 * TODO
	 * @author FEB
	 * @time 2018年9月26日 下午7:26:38
	 * @return ResultVO
	 */
	public ResultVO getAll(TableTypeVO tableTypeVO);

	/**
	 * 
	 * TODO 查询桌号类型
	 * @author FEB
	 * @time 2018年9月25日 下午9:00:04
	 * @return ResultVO
	 */
	public ResultVO findById(String id);
	
	/**
	 * 
	 * TODO 添加桌号类型
	 * @author FEB
	 * @time 2018年9月25日 下午9:00:48
	 * @return ResultVO
	 */
	public ResultVO add(TableTypeAddVO tableTypeAddVO);
	
	
	/**
	 * 
	 * TODO 修改桌号类型
	 * @author FEB
	 * @time 2018年9月25日 下午9:02:49
	 * @return ResultVO
	 */
	public ResultVO edit(String id,TableTypeEditVO tableTypeEditVO);
	
	/**
	 * 
	 * TODO 更新删除
	 * @author FEB
	 * @time 2018年9月26日 下午2:37:34
	 * @return ResultVO
	 */
	public ResultVO updateToDelete(String id);
}
